<!DOCTYPE html>
<html>
<script>
function boom()
{
  var a = document.createElementNS("http://www.w3.org/1999/xhtml", "span");
  var b = document.createElementNS("http://www.w3.org/1999/xhtml", "span");
  var x = document.createElementNS("http://www.w3.org/1999/xhtml", "div");
  var y = document.createElementNS("http://www.w3.org/1999/xhtml", "basefont");
  var z = document.createElementNS("http://www.w3.org/1999/xhtml", "body");
  z.setAttributeNS(null, "link", "#333333");

  document.documentElement.appendChild(a);
  b.appendChild(x);
  b.appendChild(y);
  document.documentElement.offsetHeight;
  a.appendChild(b);
  document.documentElement.offsetHeight;
  document.createElementNS("http://www.w3.org/1999/xhtml", "div").appendChild(y);
  b.appendChild(z);
}
</script>
<body onload="boom();"></body>
